home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20000114-20000217 / 000100_news@columbia.edu _Thu Jan 20 12:26:30 2000.msg < prev    next >
Internet Message Format  |  2020-01-01  |  3KB

  1. Return-Path: <news@columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id MAA27877
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Thu, 20 Jan 2000 12:26:30 -0500 (EST)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id MAA23156
  7.     for kermit.misc@watsun.cc.columbia.edu; Thu, 20 Jan 2000 12:23:17 -0500 (EST)
  8. X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to <news> using -f
  9. Subject: Re: Bootstrapping CP/M Kermit ....
  10. Organization: Pacifier Online
  11. From: mikef@pacifier.com (Mike Freeman)
  12. Message-ID: <3887445b.0@news.pacifier.com>
  13. Date: 20 Jan 2000 09:22:35 PST
  14. To: kermit.misc@columbia.edu
  15.  
  16. In article <948121940.19822.0.nnrp-11.9e983d0c@news.demon.co.uk>,
  17. Paul Bigwood <paul.bigwood@kbcomms.demon.co.uk> wrote:
  18. >Hi,
  19. >
  20. >Many years ago I remember seeing a program ( 8080 ASM CP/M code) to
  21. >bootstrap Kermit using DDT under CP/M.
  22. >
  23. >I'd like to locate the program again if anyone can recall it or any pointers
  24. >to suitable source. This machine is an AMSTRAD
  25. >8256 with those funny 3" floppy drives. I've got a CP/M operating system
  26. >disk and SID ( CP/M 3 replacement for DDT.) on the machine. No Basic so the
  27. >boostrap code in the Kermit manual is no good.
  28. >
  29. >I've downloaded the AMSTRAD 8256 Kermit version from Columbia, but of course
  30. >can't get it into the machine.
  31. >
  32. Hmmm ... seems to me the Amstrad uses CP/M 3.0 (AKA CPM Plus).  This has
  33. AUXIN and AUXOUT devices which are, as I recall, equivalent to the RDR and
  34. PUN devices on Cp/M 2.2. In any event, under Cp/M Plus, they're easily
  35. mapped to the I/O ports.  It's a fairly straightforward to write a ASM
  36. program which opens the output file (the hex file), sends a string telling
  37. the remote to type the Amstrad hex file, then pol for characters on AUXIN,
  38. writing them to the output file until a terminating character (which would
  39. be the prompt of the host computer doing the typing). I don't have a CP/M
  40. machine here at the moment but could write you such a program using an
  41. emulator here and send you the source.
  42.  
  43. Alternatively, if I remember correctly, PIP had "IN:" and
  44. "out:" DEVICES. You could write a file to issue the type command to the
  45. remote machine and send it out PIP, as in 
  46.  
  47. A>PIP OUT:=COMMAND.TXT
  48.  
  49. where COMMAND.TXT would contain the line "TYPE CPVHEA.HEX" or whatever hex
  50. file has the Amstrad kermit in it.
  51.  
  52. Then you could do a
  53.  
  54. A>PIP CPVHEA.HEX=IN:
  55.  
  56. and grab the hex file from the remote. This assumes, as I say, that you've
  57. mapped OUT to the output port and IN to the input port.
  58.  
  59. Good luck!
  60.  
  61. Mike Freeman; Internet: mikef@pacifier.com; Amateur Radio Callsign: K7UIJ
  62. /* PGP2.6.2 Public Key available via my ".plan" file */
  63. "Nothing so needs reforming as other people's habits." -- Mark Twain